iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0
這個練習在 Server 中安裝,在 Desktop 驗證

在企業級 Linux 環境中,監控網路及系統狀態是日常重要的工作之一。net-snmp 是一款廣泛使用的工具,它實現了 SNMP (Simple Network Management Protocol) 協議,讓管理者可以遠端監控和管理網路設備和伺服器。本小節將介紹如何在 Enterprise Linux 系統上安裝和配置 net-snmp

從 Desktop 登入到 Server

student$ ssh student@server

設定 Server 時間

root# dnf install -y chrony
root# systemctl enable --now chronyd

大約等待 10 ~ 30 秒完成時間同步

安裝與設定 net-snmp

@Server

安裝 net-snmp 套件。

root# dnf install -y net-snmp

備份設定檔

root# cp -a /etc/snmp/snmpd.conf{,_backup}

編輯設定檔

root# vi /etc/snmp/snmpd.conf

新增 rocommunityview 內容

  • rocommunity public .1
  • view systemview included .1

完整內容參考如下

rocommunity  public  .1

syslocation Unknown (edit /etc/snmp/snmpd.conf)

syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)

com2sec notConfigUser  default       public
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1
view    systemview    included   .1
access  notConfigGroup ""      any       noauth    exact  systemview none none
dontLogTCPWrappersConnects yes

# includeAllDisks
includeALLDisks 0%

啟動服務與設定防火牆允許連入

root# systemctl enable --now snmpd
root# firewall-cmd --permanent --add-service=snmp
root# firewall-cmd --reload

@Desktop

安裝用戶端套件

root# dnf install -y net-snmp-utils

查看 Server SNMP 資料

root# snmpwalk -v 2c -c public server .1 | head -n 10

圖片

查看 Server 的 Storage 資訊

root# snmpwalk -v 2c -c public serverX HOST-RESOURCES-MIB::hrStorageIndex

圖片


上一篇
Day7: Zabbix 快速安裝
下一篇
Day9: 設定監控目標
系列文
Zabbix 7.0 LTS: 洞察系統運作狀態,一套搞定31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言